package cn.jhc.social.qq.api.impl;

import java.util.ArrayList;
import java.util.List;

import org.springframework.http.MediaType;
import org.springframework.social.support.FormMapHttpMessageConverter;

/**
 * QQ服务器在返回access token时，content type 类型为text/html，从而导致无法抽取出相应数据。
 * 其实只需要让FormMapHttpMessageConverter支持text/html就可以了。
 * 
 * @author luyanfei
 * 
 */
public class HTMLFormMapHttpMessageConverter extends
		FormMapHttpMessageConverter {
	@Override
	public List<MediaType> getSupportedMediaTypes() {
		List<MediaType> list = new ArrayList<MediaType>(2);
		list.add(MediaType.TEXT_HTML);
		list.add(MediaType.APPLICATION_FORM_URLENCODED);
		return list;
	}
}
